.order_card {
    margin: 20rpx 0;
    padding: 24rpx;
    background: #FFFFFF;
    border-radius: 20rpx;

    .head {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 28rpx;

        .date {
            line-height: 40rpx;
            -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
            text-stroke: 1 rgba(0, 0, 0, 0);
            color: var(--BGColor);
        }

        .statu {
            line-height: 40rpx;
            -webkit-text-stroke: 1 rgba(0, 0, 0, 0);
            text-stroke: 1 rgba(0, 0, 0, 0);
        }
    }

    .goods_info {
        margin: 20rpx 0;
        display: flex;
        padding: 20rpx 0;
        border-top: 2rpx solid var(--lineColor);
        border-bottom: 2rpx solid var(--lineColor);

        .right {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding-left: 20rpx;

            .title {
                font-size: 32rpx;
                line-height: 44rpx;
            }

            .sku {
                font-size: 24rpx;
                line-height: 34rpx;
                color: var(--BGColor);

                .sku_item {
                    padding-right: 10rpx;
                    line-height: 34rpx;
                }
            }

            .price {
                display: flex;
                justify-content: space-between;

                .price_icon {
                    font-size: 20rpx;
                    color: var(--themColor);
                }

                .price_num {
                    padding-left: 4rpx;
                    font-size: 40rpx;
                    color: var(--themColor);
                }

                .sum_icon {
                    font-size: 20rpx;
                }

                .sum_value {
                    padding-left: 4rpx;
                    font-size: 40rpx;
                }
            }
        }
    }

    .ope {
        display: flex;
        justify-content: space-between;
        align-items: center;

        .actualPayment {
            font-size: 28rpx;

            .price_icon {
                padding-right: 4rpx;
                font-size: 20rpx;
                color: var(--themColor);
            }

            .price_num {
                color: var(--themColor);
            }
        }

        --button-small-height : 60rpx;
        --button-small-min-width : 140rpx;
        --button-small-font-size : 26rpx;
        --button-border-width : 2rpx;
        --button-line-height : 60rpx;
    }
}